package com.inxedu.os.edu.dao;

import com.inxedu.os.edu.pojo.EduCourse;
import com.inxedu.os.edu.pojo.EduCourseExample;
import com.inxedu.os.edu.pojo.EduCourserNew;
import com.inxedu.os.edu.pojo.EduTeacher;
import com.inxedu.os.edu.service.course.CourseService;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

@Mapper
public interface EduCourseNewMapper {
     List<Map<String,Object>> selectNewExample(EduCourseExample example);
     //课程管理的修改功能(查询)
     Map<String,Object> selectNewCourseExample(long CourseId);
    //课程管理删除（修改上下架）
    int deleteCourseByPrimaryKey(long courseId);
    //模糊查询
    List<Map<String,Object>> selectByName(EduCourserNew queryCourse);
    //创建课程
    int addCourse(EduCourse eduCourse);
    //查询讲师
    List<EduTeacher> queryTeacherList();
    //修改课程
    int goUpdateCourse(EduCourse eduCourse);
}
